home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 184 - Disc 1 / dpcs0603a.iso / Full / WinRoute Lite / setup.exe / setup.dat < prev    next >
Encoding:
Text File  |  2002-08-09  |  4.4 KB  |  116 lines

  1. CheckOsVersion,w95 w98 wnt40 w2000
  2.  
  3. CheckApp,WRLite.exe
  4. CheckApp,WinRoute.exe
  5. CheckApp,WrAdmin.exe
  6. CheckApp,WRLAdmin.exe
  7. CheckApp,WrCtrl.exe
  8. CheckApp,gamert.exe
  9. CheckApp,gradmin.exe
  10.  
  11. SetVar,PRODUCT_FULL_NAME,WinRoute Lite 4.2
  12. SetVar,PRODUCT_GROUP_NAME,WinRoute Lite
  13. SetVar,PRODUCT_SERVICE_NAME,WRLite
  14. SetVar,PRODUCT_FILE_NAME,wrlite
  15. SetVar,PRODUCT_EXE_NAME,wrlite.exe
  16. SetVar,PRODUCT_DIR_NAME,WinRoute Lite
  17. SetVar,ADMIN_EXE_NAME,wrladmin.exe
  18. SetVar,PRODUCT_REG_KEY,Software\Kerio\WRLite
  19. SetVar,PRODUCT_UNINSTALL_KEY,Software\Microsoft\Windows\CurrentVersion\Uninstall\WRlite
  20. SetVar,_UNINST_FILE_NAME,unlite.dat
  21. SetVar,_RESTART,Yes
  22. Uninstall,SetVar,_UNINST_QUESTION,Do you really want to remove %PRODUCT_FULL_NAME% and all its components from your system?
  23.  
  24. [w95,w98]SetVar,PRODUCT_DRIVER_KEY,System\CurrentControlSet\Services\VxD\WRDRV
  25. [wnt40,w2000]SetVar,PRODUCT_DRIVER_KEY,SYSTEM\CurrentControlSet\Services\WRDRV
  26.  
  27. SetInstDir,%PRODUCT_DIR_NAME%,%PRODUCT_REG_KEY%
  28.  
  29. ShowLicence
  30.  
  31. RunWizard
  32.  
  33. Uninstall,RunWizard
  34. Uninstall,ShowInfo,Performing uninstallation ...
  35.  
  36. CreateDir,%INSTDIR%
  37.  
  38. ; ****** FILES ********
  39.  
  40. ShowInfo,Copying files...
  41.  
  42. CopyFile,%PRODUCT_EXE_NAME%,%INSTDIR%,0
  43. CopyFile,%ADMIN_EXE_NAME%,%INSTDIR%,0
  44. CopyFile,%PRODUCT_FILE_NAME%.hlp,%INSTDIR%,0
  45. CopyFile,%PRODUCT_FILE_NAME%.cnt,%INSTDIR%,0
  46. CopyFile,Setup.exe,%INSTDIR%,0
  47. CopyFile,Setup.dll,%INSTDIR%,0
  48. CopyFile,Licence.txt,%INSTDIR%,0
  49.  
  50. [wnt40,w2000]CopyFile,wrdrv.sys,%SYSDIR%\drivers,0
  51. [w95,w98]CopyFile,wrdrv.vxd,%SYSDIR%,0
  52.  
  53. Uninstall,DelFile,%INSTDIR%\Stat.dat
  54. Uninstall,DelFile,%INSTDIR%\Keys2
  55. Uninstall,DelFile,%INSTDIR%\wrlite.gid
  56. Uninstall,DelFile,%INSTDIR%\cfgdump.txt
  57.  
  58. ; ****** REGISTRY ********
  59.  
  60. ShowInfo,Updating registry...
  61.  
  62. AddRegVal,HKLM,%PRODUCT_REG_KEY%,InstDir,REG_SZ,%INSTDIR%
  63.  
  64. AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,DisplayName,REG_SZ,%PRODUCT_FULL_NAME%
  65. AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,UninstallString,REG_SZ,"%INSTDIR%\Setup.exe" -u %INSTDIR%\%_UNINST_FILE_NAME%
  66.  
  67. [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_BINARY,00
  68. [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,StaticVxD,REG_SZ,wrdrv.vxd
  69.  
  70. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
  71. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
  72. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,2
  73. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
  74. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,Base
  75. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
  76.  
  77. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
  78. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
  79. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,1
  80. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
  81. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,File system
  82. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
  83. [w2000]AddRegVal,HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,EnforceWriteProtection,REG_DWORD,0
  84.  
  85. AddRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm,REG_SZ,"%INSTDIR%\%ADMIN_EXE_NAME%" /hide
  86.  
  87. Uninstall,DelRegKey,HKLM,%PRODUCT_REG_KEY%
  88. Uninstall,DelRegKey,HKLM,%PRODUCT_DRIVER_KEY%
  89. Uninstall,DelRegKey,HKLM,%PRODUCT_UNINSTALL_KEY%
  90. Uninstall,DelRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm
  91.  
  92. ; ****** SERVICES ********
  93.  
  94. [wnt40,w2000]ShowInfo,Creating service...
  95.  
  96. [wnt40,w2000]DeleteService,%PRODUCT_SERVICE_NAME%
  97. [wnt40,w2000]CreateService,%PRODUCT_SERVICE_NAME%,%PRODUCT_FULL_NAME%,NO,SERVICE_AUTO_START,ERROR_NORMAL,"%INSTDIR%\%PRODUCT_EXE_NAME%"
  98. [w95,w98]AddRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%,REG_SZ,"%INSTDIR%\%PRODUCT_EXE_NAME%" /hide
  99.  
  100. [wnt40,w2000]Uninstall,DeleteService,%PRODUCT_SERVICE_NAME%
  101. [w95,w98]Uninstall,DelRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%
  102.  
  103. ; ****** PROGRAM GROUPS ********
  104.  
  105. ShowInfo,Creating program groups...
  106.  
  107. ShellOpenDir,CSIDL_COMMON_PROGRAMS
  108. ShellCreateLink,%INSTDIR%\%ADMIN_EXE_NAME%,NULL,%PRODUCT_FULL_NAME%,0
  109. ShellCloseDir
  110.  
  111. Uninstall,ShellOpenDir,CSIDL_COMMON_PROGRAMS
  112. Uninstall,ShellDeleteLink,%PRODUCT_FULL_NAME%
  113. Uninstall,ShellCloseDir
  114.  
  115. ; ***** Other uninstallation steps ****
  116.